Real Madrid ran riot to sink Espanyol 4-0 at the Bernabeu in the Spanish Primera Liga.
Barcelona were knocked out of the King's Cup after Zaragoza registered a 5-4 aggregate victory.
A round-up of weekend action in the main European leagues.
Barcelona continued their irresistible form this season with a 15th straight win in all competitions after a 2-1 victory over city rivals Espanyol.
The Real Madrid midfielder has ruled himself out of the match because of an ankle injury.
Italy striker Antonio Cassano is joining Real Madrid on a four and a half-year deal from Serie A club AS Roma.
Leaders Barcelona needed two goals in the last ten minutes to beat bottom club Osasuna 3-2 away, and moved 12 points clear at the top of the Primera Liga on Sunday.
"The most important thing is to remain calm and for all of us to stick together," Ronaldo told reporters after the game.
Third tier Poli Ejido came from behind to clinch a 3-2 win at home to Espanyol in their King's Cup last-16 first leg on Wednesday.
Leaders Barcelona set a club record of 12 consecutive wins in all competitions with a 3-1 victory at Cadiz in the Primera Liga.
A round-up of weekend action in the major European leagues.
The Brazilian World Cup winner tore a muscle in his right thigh and will almost certainly miss Barcelona's clash with arch rivals Real Madrid.
Thierry Henry scored a hat-trick as Barcelona crushed Valencia 4-0 at the Nou Camp to move six points clear at the top of the Primera Liga on Saturday.
Reigning champions Real Madrid took advantage of Valencia's defeat against Deportivo to move up to second.
Real Madrid moved to the top of the Primera Liga after goals from Robinho and Alvaro Mejia clinched them a 2-0 win over Real Betis.
Champions Barcelona scored an easy 3-0 home win over high-flying Osasuna in the Primera Liga.
Seydou Keita grabbed a second-half equaliser for Barcelona as the leaders were held to a 1-1 draw at home by Getafe in the Spanish Primera Liga on Sunday. Barca have 29 points from 12 games, three points ahead of second-placed Real Madrid and four in front of Villarreal, who both played on Saturday.
The Brazilian scored twice in a 3-0 victory over Atletico Madrid that sent Real Madrid to the top of the Primera Liga.
The England defender's calamitous start to his Real Madrid career continued as he scored his second own goal in three outings for the Primera Liga side.
Barcelona recovered from two goals behind to earn a 2-2 draw at home to Real Zaragoza in the Spanish Primera Liga.
10-man Real Madrid fought back from a goal down to claim a 3-1 win at home to Athletic Bilbao.
Espanyol defender Sergio Sanchez has accused David Beckham of insulting him and slapping him after their Primera Liga match.
England's captain incurred a suspension for picking up a booking in Real Madrid's 0-0 home draw with Atletico Madrid.
Villarreal reclaimed fourth spot and a slim advantage in the race for a Champions League place with a 2-0 win at Malaga.
"More than the 4-0 scoreline, the most important effect of our win is the psychological blow," said Ronaldinho.
Barca are top on 72 points, Real have 66 and Sevilla, who lost 1-0 at home to Osasuna on Saturday, are a distant third on 52.
Real Madrid striker Ronaldo remained unconcerned by his recent barren run of form in front of goal as his team prepared for this weekend's showdown with Primera Liga leaders Barcelona.